home *** CD-ROM | disk | FTP | other *** search
/ Grand Slam 3 / Grand Slam 3.iso / 004 / news58.arj / WHAT'S.NEW < prev   
Text File  |  1995-05-06  |  15KB  |  423 lines

  1.  
  2.                                -=( New News )=-
  3.  
  4. Version 5.8
  5.  
  6. * Added a JAM version of NewsDoor Use JamNEWS.EXE instead of NEWS.EXE
  7.   the only difference in the commandline is the -AREA: parameter.
  8.  
  9.     For NEWS.EXE use     -AREA:<Hudson areanumber>
  10.     For example:         -AREA:3
  11.  
  12.     for JamNEWS.EXE use  -AREA:<Basename of Jam AREA>
  13.     for example          -AREA:Z:\RA\JAM\FLASHES
  14.  
  15. * Removed a few minor bugs.
  16. * Removed the SBBS and QBBS support. SBBS is dead and it has been ages
  17.   since I actualy saw a QBBS board. If someone actualy misses this
  18.   support, please let me know. We arrange something..
  19. * Added dateformat support.
  20. * Rewrote the code for formating the msg into something showable on the
  21.   screen. Things are improved as far as I can see..
  22.  
  23.  
  24. Version 5.7
  25.  
  26. * On request: You can now also use the -L: parameter with RA. This is
  27.   most usefull if you don't use RA's language system and all the users
  28.   have the language no. 0. News would default to English in that case.
  29.  
  30. * If there is no TASK environment setting or -N:<Node> parameter, News
  31.   searches the USERON.BBS file for the current node.
  32.  
  33.  
  34. Version 5.6
  35.  
  36. * Added one more Filemode setting.
  37.  
  38. * A small textual change in the DEF files.
  39.  
  40. Version 5.5
  41.  
  42. * Sometimes users reported to get empty lines between the normal lines
  43.   due to translation of a linefeed into an empty line. Should be solved.
  44.  
  45. * Implemented support for some more multitaskers. DesqView has been tested,
  46.   OS/2, windows en PC-Mos should work too.
  47.  
  48. * Solved an obscure bug due to which flashes were sometimes not shown.
  49.  
  50. * Rewrote the documentation
  51.  
  52. Version 5.4
  53.  
  54. * Due to the way things are and the fact that I have to explain my time
  55.   more often. Due to the fact that I hardly get registrations and still
  56.   see my doors used.. News how implements a key system too. See the
  57.   order form for details. Registration removes the *Unregistered* remarks
  58.   and shows your name and serialnumber while exiting the program.
  59.   The unregistered version implements ALL the features, nothing is locked
  60.   out. If something doesn't work as expected, first check the docu, then
  61.   report a bug.
  62.  
  63. * After many releases I finaly solved a bug which, sometimes, once in a while
  64.   usualy during the first implementation in a BBS, made certain that no
  65.   flash was even shown. For the first time I could reproduce the bug and it's
  66.   fixed now! Peww..
  67.  
  68. * Implemented a FILTER.DAT file. This file can have 255 entries, one per
  69.   line which define a substring. When a line starts with a found substring,
  70.   the line will not be shown. The perfect tool for filtering out origins,
  71.   seen-by lines, PID's etc.
  72.  
  73.  
  74. Version 5.3
  75.  
  76. * Improved (i hope) the wrapping routines.
  77. * Updated for RA 2.00
  78.  
  79.  
  80. Version 5.2
  81.  
  82. * Removed a bug which showed ASCII when a user used AVATAR but no ANSI.
  83.  
  84.  
  85. Version 5.1 Bug-Release
  86.  
  87. * Removed an exception #13 which popped up when the news area was completely
  88.   empty.
  89. * Removed some other little bugs.
  90.  
  91.  
  92. Version 5.0 (RELEASE)
  93.  
  94. * Last SBBS bugs smashed
  95. * Added the language support for RA 1.10. If the user has the language-
  96.   file HOLLAND.RAL selected NEWS looks for the NEWS.HOL file. The extention
  97.   should be the first 3 characters (or less) of the language file.
  98.   Default is "ENG"
  99.  
  100.  
  101. Version 5.0BC
  102.  
  103. * Found out that SBBS (for some strange reason) stores the LASTREAD.BBS in
  104.   the system directory instead of the MsgBase directory...
  105.  
  106.  
  107. Version 5.0BB
  108.  
  109. * Solved the SBBS language bug at least... woopy.. The program should be
  110.   ready for release now..
  111.  
  112.  
  113. Version 5.0BA
  114.  
  115. * Solved a/the SBBS lastread pointer bug.
  116. * Solved some other SBBS bugs regarding the languagesupport.
  117. * Added QBBS 2.75 support.
  118.  
  119. Version 5.0B9
  120.  
  121. * Hopefully solved some bugs in the SBBS support.
  122.  
  123. Version 5.0B8
  124.  
  125. * Oh well.. had it wrong in the way RA handles IEMSI in it's exitinfo file.
  126.   It's correct now..
  127.  
  128.  
  129. Version 5.0B5/6/7
  130.  
  131. * Fiddeled around with an exception #13. Found the little bastered (with a
  132.   lot of help from Jos Bergman..)
  133.  
  134. * Forgot to expand the userdoes string under RA..
  135.  
  136. Version 5.0B4
  137.  
  138. * Hopefully defeated the dreathfull Exception #0 error...
  139.   With special thanks to JB..;-)
  140.  
  141. Version 5.0B3
  142.  
  143. * Removed a bug which did eat the ] (and the following 3 characters) in
  144.   language-text
  145.  
  146. * Added a logdump for the available memory (For the #13 error?!)
  147.  
  148. * Added Opus logging support.. (For all the RAdoor doors..)
  149.  
  150.  
  151. Version 5.0B2
  152.  
  153. * Added IEMSI support. When a user logs in using IEMSI, the IEMSI settings
  154.   are used instead of the normal BBS settings.. So if he logs in with 50
  155.   line VGA mode, he gets 50 lines on his screen.
  156.  
  157. * Also tried to support the IEMSI NEWS flag. If the user selected NEWS
  158.   in his IEMSI setup, ForceNew is made true. I don't know yet if this
  159.   works as I intend it to work, so please turn on IEMSI and test it..;)
  160.  
  161.  
  162. Version 5.0!!
  163.  
  164. * Something I was working on, and NEWS is the first real door to feature it:
  165.   Multilanguage support!
  166.  
  167.     - Edit one of the *.DEF files
  168.     - Compile it with LangComp
  169.  
  170.   And you can run News in any language you like.
  171.   For SBBS systems the language file should be named like:
  172.  
  173.     NEWS.<LANguage> where the extention is the first 3 characters
  174.     of the languagefile. So if you have a language file called
  175.     RASTAENG.LGN the news datafile should be NEWS.RAS.
  176.     If not found, the program defaults to NEWS.ENG (English)
  177.     You can overrule this behavior by using the -L: parameter.
  178.  
  179.     RA sysops are a little out of luck, if you already run a
  180.     multilanguage system (NOT 1.10Beta however!) by switching
  181.     Menu's or something, you can add the -L: parameter per language.
  182.  
  183. * Added the -L: parameter. It takes a 3 character argument which makes
  184.   the extention for the language file.
  185.   f.e. -L:RAS makes NEWS look for the file NEWS.RAS as language definition.
  186.   If not found, the default is ENGLISH. (NEWS.ENG)
  187.  
  188. The language files should be placed in the NEWS home directory. (This is the
  189. directory where the EXE file is OR where the NEWS environment variable is
  190. pointing to..)
  191.  
  192.  
  193. Version 4.4
  194.  
  195. * Some last bugs.. Toped also works correct now.
  196.   Toped has some strange behavior (Beta 1.0-D) that it inserts SoftReturns
  197.   before the space instead of overwriting it.. Oh well...
  198.  
  199.  
  200. Version 4.3
  201.  
  202. * Changed the wrapping code somewhat.
  203.  
  204. Version 4.2
  205.  
  206. * Added wordwrap for message editor which don't include softreturns in the
  207.   message.. (FRODO!)
  208.  
  209. * Added SBBS support. See the SBBS.DOC file for info.
  210.  
  211.  
  212. ==============================================================================
  213. Version 4.1  (Last public release)
  214.  
  215. * Well, since I was working on a new RADoor version (the toolbox used
  216.   for all my doors, I decided to update News before releasing.. Makes
  217.   a lot of version unknown to humanity, but alas...)
  218.   Due to a request I also added a new parameter -SkipOld. If you use
  219.   it and there are no new bulletins, the door drops to the BBS
  220.   without asking or showing anything (other than a msg..;)
  221.   I also noted that the -Force:<MaxMsg> wasn't implemented.. (Strange..)
  222.   Anyhow, it is now..;)
  223.  
  224. * For the other new features, play with the F9 keys.. the sysop has some
  225.   more controle in this version...
  226.  
  227.  
  228. Remark: Note that the -FORCE parameter overrules the -ASK if there are
  229.         new bulletins. NEWS only askes if there are old bulletins and
  230.         you use the ASK and FORCE together..
  231.  
  232.  
  233. Version 4.0
  234.  
  235. * Ok, at least.. My primary beta tester for this door (and the one who asked
  236.   me for the new features... Thanks Hans!) said it worked.. At least...
  237.   So this is going to be the release version!
  238.  
  239.  
  240. Version 3.6
  241.  
  242. * I found the bug mentioned under Version 3.4/3.5 and solved it
  243.  
  244. * The msgbase handling is completely rewritten and is more solid now.
  245.   It also uses the RA 1.01 locking scheme (altough News doesn't write
  246.   a thing to the msgs files, only the Lastread is rewritten..)
  247.  
  248. Version 3.4 & 3.5
  249.  
  250. * These were both internal debugging versions.. Due to a major bug
  251.   I couldn't find...
  252.  
  253. Version 3.3
  254.  
  255. * Forgot about those poor new users.. Concider the following story...
  256.   I'm a use who call's first time to a BBS. The sysop over there is
  257.   using NEWS (great guy!) to show his bulletins to the users..but
  258.   hardly cleans up his news area.. so there are some 50 bulletins posted.
  259.   Also, as he knows his users, he uses the FORCE parameter so they never
  260.   have the 'sorry, didn't know that...' excuse.. BUT this poor user
  261.   has to work through ALL the 50 bulletins since his lastread pointer
  262.   is 0..... poor guy probably hangs up after 3/4 bulletins..
  263.  
  264.   So I added a parameter to the FORCE option. If you use this option
  265.   as:
  266.  
  267.     -FORCE
  268.  
  269.   Well. They new user realy has to read ALL the new bulletins.. But if
  270.   you use:
  271.  
  272.     -FORCE:3
  273.  
  274.   Only the first 3 bulletins shown are forced, after that he get's the
  275.   [S]top option to bail out.. EVEN if there are more new bulletins.
  276.  
  277.   The max-value may range from 1 to 1000 (0 is illegal since it means that
  278.   the parameter isn't found.. , 1000 is the maximal number of available
  279.   bulletins possible in a single area, it's the MAX of the internal Index...
  280.  
  281. * Also spotted a little error which caused the errormsg for an out of
  282.   range areanr not to be shown to the user..
  283.  
  284. Version 3.2
  285.  
  286. * Version 3.1 ALMOST worked.. BUT due to a "Feature" of RAMsg it only found
  287.   bulletins which had been maintained by RAMsg.. The stupid thing converts
  288.   the contents of the MsgToIdx filerecord to ALL lowercase, while RA
  289.   puts it there in the normal RA way, first character of each word
  290.   uppercase..... Realy a difficult one to find..;(
  291.  
  292. Version 3.1
  293.  
  294. Made some stuppid mistakes. Lucily version 3.0 only went out to two people,
  295. (Sorry folks..)
  296.  
  297. * The Toggles -ASK and -FORCE work as the should now.. (No :ON requiered
  298.   anymore)
  299.  
  300. * the lastread.bbs isn't rewritten anymore. I accidently used rewrite instead
  301.   of reset and WriteOnly+ShareDenyNone instead of ReadWrite+ShareDenyNone,
  302.   So the lastread resulted in a 0bytes file which was rebuild by RA.
  303.  
  304. * This also lead me to an other error in my msgbase handling routines..
  305.   (also solved..;-)
  306.  
  307. * The number of new bulletins is counted and shown to the user.
  308.  
  309.  
  310. Version 3.0
  311.  
  312. * This is a major rewrite. Some users asked me for a way to tell the users
  313.   if there are NEW bulletins. Something like the NewMail scan. Well, I
  314.   implemented that feature in this version. In a way...
  315.   The scanning is done different now. In former version the MsgIdx.bbs
  316.   was read reverce. This was the simplest way, but VERY slow.. (I measured
  317.   up to 4 times as slow as a forward scan!)
  318.   What news does now is:
  319.  
  320.     - Look in the msginfo.bbs IF there are messages in the area.
  321.     - Read the lastread record of the user.
  322.     - Build an internal Index using a big buffer for speed.
  323.     - Checks if the highest bulletin has a higher number than the
  324.       LastRead pointer for the used area.
  325.  
  326.   This way of working has a lot of advantages. Speed, it's much faster..
  327.   (+/- 4 times faster...) And after the scan (which HAS to be done, it's the
  328.   only way to get information about NEW bulletins) all the bulletin message
  329.   numbers are available. So it's a one-time scan.
  330.   If you use the -ASK parameter, news tells the user if there are new
  331.   bulletins and asks if (s)he wants to read them. The default answer is
  332.   Yes when there are new bulletins and No if there are only oldies.
  333.  
  334.   If you don't use the -ASK the user just gets the first (newest) bulletin
  335.   and can bail-out then.
  336.  
  337.   After reading the bulletins the lastread pointer is updated.
  338.  
  339.   The new -FORCE parameter forces the user to read ALL the new bulletins.
  340.   No way to bail out (except for hanging the phone..;) Not that if you use
  341.   the -ASK and the -FORCE parameter, the user is asked if he wants to read
  342.   the new bulletins (and if he doesn't he gets the same choice until he does!)
  343.   but if he answers Yes, he has to read ALL the new bulletins.
  344.  
  345. * Added UserOn support. (Useron is an other door utility which enables users
  346.   to see what ppl on other nodes are doing. It also features a message to the
  347.   other line option with up to 20 lines. No real chatdoor, but a good
  348.   alternative to the usual MsgToOtherLine option....You can find it in
  349.   SDS as UserOn??.ZIP (current version 2.2)
  350.  
  351. * Updated the documentation and removed some mistakes..
  352.  
  353. * Changed the defaultname from NEWS to ALL as it seems the last one is
  354.   used most.
  355.  
  356. * Solved a bug in the -U: parameter which cleared the field when this
  357.   parameter wasn't used.
  358.  
  359. * Added a *NEW* indicator in the header part to show if the user already
  360.   read the bulletin..
  361.  
  362. Version 2.0
  363.  
  364. * Added an HighAscii filter for ASCII users. 'ê' is translated into 'e' and
  365.   such..
  366.  
  367. * Added AVATAR support
  368.  
  369. * Added an optional -P:*P commandport override toggle at the commandline.
  370.  
  371. * ALL the commandline toggle now have an indentifier:
  372.  
  373.    -T:<remaining time>   (*T)
  374.    -P:<Use commport>     (*P)
  375.    -N:<Node>             (*N)
  376.    -U:<UserName>         (Use underscore for spaces!)
  377.    -AREA:<UseAreaNr>     (1..200)
  378.    -F:<Flags>            (NY,YY,N?,Y?)
  379.  
  380. * This news also contains my new improved internal screen-driver which
  381.   support ANSI/AVATAR and even ANSI-music.. (Put a tune in the message of
  382.   the day..;-)
  383.  
  384. * All the files are now opened READ-ONLY/SHARE DENY NONE, which means that
  385.   not only things will work ok under Share control on a multiline setup now
  386.   (Which it didn't.. sorry..) But also that network users should have to
  387.   load Share if the network software controls these things itself.
  388.  
  389. * Added an use share override environment variable USESHARE. If you add
  390.   USESHARE=OFF to your environment, none of my doors will complain about
  391.   share missing anymore. They will no longer apply recordlocking, but will
  392.   depend completely on the filemode bits..
  393.  
  394.                         - USE THIS AT YOUR OWN RISK!! -
  395.  
  396. ==============================================================================
  397.  
  398. Version 1.3 (1.2 was also kept internal, due to lack of time.. ;)
  399.  
  400. * Blush.. Ashamed to say it, but a bug of enormous stupidity has been
  401.   solved.... I (Blush) used the Multiline toggle in the CONFIG.RA file
  402.   to see from where I had to read the.. (low voice) config.ra...
  403.   As the record structure was cleared before, this couldn't work
  404.   ok in a multiline setup under f.e. Desqview.. (On lan's the config.ra
  405.   is always (I guess) in the directory where the RA env. var is pointing..)
  406.   Sorry to all the ppl who had strange problems with my doors under DV.
  407.   (Altough only 1 persone complained and went through enourmous efforts to
  408.   help me to find out what was wrong.. Thanks Jos!)
  409.  
  410. ==============================================================================
  411. Version 1.2 (1.1 was an internal beta copy)
  412.  
  413. * Added a flag to make it possible for News to mimic the look of the
  414.   newmail scan.
  415.  
  416. * Added an other flag to hide the LiveSystems header line while searching
  417.   for the first bulletin.
  418.  
  419. * Tag and originlines are filtered out. This makes it possible to create a
  420.   News echomail area..;-) (and it looks better too)
  421.  
  422.  
  423.